local BattleStateStr = {"Init", "LoadBg", "LoadFormation", "LoadRole", "InitBattle", "StartShow", "Round", "EndShow", "End", "WaitBackToBenzhen"}

BattleState = enum.createEnum(BattleStateStr)

local RoundStateStr = {"Begin", "Update", "End", "WaitEnd"}

RoundState = enum.createEnum(RoundStateStr)

local SelectTargetStr = {"RandomSelectEnemy", "LeastHpFriend", "LeastHpEnemy", "Self", "AllEnemy", "AllFriend", "All", "SkillTarget", "SpellTarget"}

SelectTargetType = enum.createEnum(SelectTargetStr)

local MoveTargetStr = {"SkillTarget", "OldPosition"}

MoveTargetType = enum.createEnum(MoveTargetStr)

local CameraMoveTypeStr = {"MoveCenter", "RoleCenter", "ScreenCenter"}

CameraMoveType = enum.createEnum(CameraMoveTypeStr)

